package cores.colorwheel;
import java.util.*;


/**
 * Simulacao do circulo cromatico
 *
 */

public class ColorWheel {
	
	private static Scanner sc;
	private static int hue;
	
	public static void main(String[] args) {
		sc = new Scanner(System.in);
		head();
		input();
	}
	
	public void clearScanner(){
		sc = new Scanner(System.in);
	}
	
	public static void input() {
		while (true) {
			System.out.print("\nMatiz: ");
			hue = sc.nextInt();
			chooseColor(hue);
		}
	}
	
	
	public static int getHue() {
		return hue;
	}
	
	/**
	 * 
	 * @param hue Color Localization on the wheel
	 */
	public static void chooseColor(int hue) {
		
		if (hue >= 0 && hue < 30) {
			System.out.print("Vermelho"); }
		else if  (hue >= 30 && hue < 60) {
			System.out.print("Vermelho-alaranjado"); }
		else if (hue >= 60 && hue < 90) {
			System.out.print("Laranja"); }
		else if (hue >= 90 && hue < 120) {
			System.out.print("Amarelo-alaranjado"); }
		else if (hue >= 120 && hue < 150) {
			System.out.print("Amarelo"); }
		else if (hue >= 150 && hue < 180) {
			System.out.print("Amarelo-esverdeado"); }
		else if (hue >= 180 && hue < 210) {
			System.out.print("Verde"); }
		else if (hue >= 210 && hue < 240) {
			System.out.print("Azul-esverdeado"); }
		else if (hue >= 240 && hue < 270) {
			System.out.print("Azul"); }
		else if (hue >= 270 && hue < 300) {
			System.out.print("Azul-violeta"); }
		else if (hue >= 300 && hue < 330) {
			System.out.print("Violeta"); }
		else if (hue >= 330 && hue <= 360) {
			System.out.print("Vermelho-violeta"); }
		else {
			System.out.print("Valores de 0 - 360"); }
	}
	
	
	public static void head() {
		System.out.println("\n .: Disco Cromatico :. \n");
	}

}
